/**************公共******************/
html,body {
	background-color: #FBFBFB;
}
.mui-content {
	margin-top: 0px;
}
/****日期选择*******/
.dateDiv {
	width: 100%;
	height: 35px;
	border-bottom: gainsboro solid 1px;
}
.startDate,#lastMonth,#nextMonth {
	text-align: center;
	margin-right: 0px;
	padding-right: 0px;
	font-weight: 400;
	color: #323232;
	height: 35px;
	line-height: 35px;
	border: 0px;
	width: 95px;
	float: left;
	font-size: 15px;
	margin-left: 5px;
}
#lastMonth,#nextMonth{
	width: 35px;
	font-size: 20px;
	border-radius: 17.5px;
	color: #323232;
}
#lastMonth{
	margin-left: 10px;
}
.thisMonth {
	width: 40px;
	float: right;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: dodgerblue;
	padding: 0px;
	background: transparent;
	border: none;
	margin-right: 10px;
	margin-top: 2.5px;
}
/******列表******/
.mui-table-view-cell{
	border-bottom: 1px #F0F0F0 solid;
}
.mui-table-view-cell:active{
	background: #F3F3F3;
}
.mui-table-view:after,.mui-table-view-cell:after{
	height: 0;
}
.mui-table-view:after {
	background: none;
}
.mui-table-view-cell:after {
	height: 0;
}
/*****列表内容*******/
.applyTime {
	position: absolute;
	bottom: 10px;
	right: 5px;
	font-size: 12px;
	color: grey;
}
.label {
	display: inline;
	color: gray;
	font-size: 15px;
	padding: 0px 0px;
}
.labelKey {
	display: inline;
	color: #323232;
	font-size: 15px;
}
/******列表状态******/
.statetip {
	padding: 1px 4px;
	background-color: lightsalmon;
	color: white;
	border-radius: 3px;
	font-size: 13px;
	position: absolute;
	top: 40%;
	right: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.passed {
	background-color: #24af96;
}
.refused {
	background-color: #FF5053;
}
/******发起申请按钮******/
.toApplyBtn{
	position: absolute;
	bottom: 0;
	height: 50px;
	text-align: center;
	color: dodgerblue;
	width: 100%;
	background: white;
	box-shadow: 0px 0px 1px gray;
	line-height: 50px;
}
/**************换班申请 segment ******************/
.topTab {
	padding: 0px 0px;
	background-color: white;
	border-bottom: 1px solid lightgray;
	border: 0;
}
.topTabText {
	width: 100%;
}
.topTabLine {
	width: 40%;
	margin-left: 30%;
	height: 0px;
	background-color: #24af96;
}
.mui-segmented-control {
	background-color: white;
	border: 0px;
	border-bottom: 1px gainsboro solid;
}
.mui-active .topTabLine {
	height: 3px;
}
.mui-segmented-control .mui-control-item {
	border-left: none;
	color: darkgray;
	font-size: 14px;
}
.mui-segmented-control .mui-control-item.mui-active {
	background-color: white;
	color: #24af96;
	font-size: 15px;
	font-weight: 700;
}
.mui-control-content {
	position: absolute;
	width: 100%;
	top: 121px;
	bottom: 51px;
	background-color: white;
}
.mui-control-content .mui-slider-group .mui-control-content{
	top: 0px;
}
#tab1Slider,#tab2Slider{
	top: 0px;
}
#slider{
	top: 82px;
	bottom: 51px;
}
#slider .mui-slider-group .mui-control-content{
	top: 0px;
}
